from math import *
n = int(input("Введите четырёхзначное число: "))

zero = str(n).count('0')
if 1000<=n<=9999:
    
    if n%2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    
    if n%3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")   
    
    if n==(sqrt(n) **2) :
        print("Число является квадратом числа", (sqrt(n)))
    else:
        print("Число не является квадратом числа")
    
    e=n%10
    d=n//10%10
    s=n//100%10
    t=n//1000
    
    print("Наименьшая цифра числа:",min(e, d, s, t))
    print("Наибольшая цифра числа:",max(e, d, s, t))
    print("Количество нулей в числе:", zero)
    
    
    
    if e ==(sqrt(e)**2):
        print ('Цифра в разряде единиц является квадратом цифры:', int(sqrt(e)))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    
    if d ==(sqrt(d)**2):
        print ('Цифра в разряде десятков является квадратом цифры:', int(sqrt(d)))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
        
    if s ==(sqrt(s)**2):
        print ('Цифра в разряде сотен является квадратом цифры:', int(sqrt(s)))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
        
    if t ==(sqrt(t)**2):
        print ('Цифра в разряде тысяч является квадратом цифры:', int(sqrt(t)))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')

else:
    print("Введённое число не является четырёхзначным")